impale (someone) on a stake

Translations
empaler (quelqu’un) sur un pieu